html, body, div, span, applet, object, iframe, h1, h2, h3, 
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td , input{ 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-weight: inherit; 
    font-style: inherit; 
    font-size: inherit; 
    font-family: "Microsoft YaHei"; 
    vertical-align: baseline; 
} 
html{
  color: #444;
}
*{
      box-sizing:border-box;
}
:focus { 
    outline: 0; 
} 
table { 
    border-collapse: separate; 
    border-spacing: 0; 
} 
caption, th, td { 
    text-align: left; 
    font-weight: normal; 
} 
a img, iframe { 
    border: none; 
}
a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
}

ol, ul { 
    list-style: none; 
} 
input, textarea, select, button { 
     font-size: 100%;
    font-family: inherit;

	border:none;
	font-size:14px;
} 
select { 
    margin: inherit; 
} 
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */ 
ol { margin-left:2em; } 
/* == clearfix == */ 
i{
  font-style: normal;
}



h1{
  font-size: 36px;
  font-weight: bold;
} 
h2{
  font-size: 30px;
} 
h3{
  font-size: 24px;
} 
h4{
  font-size: 18px;
} 
h5{
  font-size: 14px;
} 
.fs1{
	font-size:12px;
}

.fs2{
	font-size:14px;
}

.fs3{
	font-size: 16px;
}
.fwb{
	font-weight:bold;
}

.csp{
	cursor:pointer;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #797979;
}
